//package com.douya.cache.persistence;
//
//import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
//import org.springframework.data.repository.NoRepositoryBean;
//import org.springframework.data.rest.core.annotation.RepositoryRestResource;
//
//import java.io.Serializable;
//
///**
// * elasticSearch dao基类
// *
// * @Author hcy
// * @Date 2022/11/30
// */
//@RepositoryRestResource
//public interface BasicElasticRepository<T, ID extends Serializable> extends ElasticsearchRepository<T, ID> {
//
//    /**
//     * 保存 带id更新时间和创建时间
//     *
//     * @param s 实体
//     * @return 实体
//     */
//    <S extends T> S insert(S s);
//
//    /**
//     * 保存 带id更新时间和创建时间
//     *
//     * @param iterable 实体
//     * @return 实体
//     */
//    <S extends T> Iterable<S> insertAll(Iterable<S> iterable);
//}
